Stateful Applied Pi Calculus

نویسندگان

  • Myrto Arapinis
  • Jia Liu
  • Eike Ritter
  • Mark Ryan
چکیده

We extend the applied pi calculus with state cells, which are used toreason about protocols that store persistent information. Examples are protocolsinvolving databases or hardware modules with internal state. We distinguish be-tween private state cells, which are not available to the attacker, and public statecells, which arise when a private state cell is compromised by the attacker. Forprocesses involving only private state cells we define observational equivalenceand labelled bisimilarity in the same way as in the original applied pi calculus, andshow that they coincide. Our result implies Abadi-Fournet’s theorem – the coinci-dence of observational equivalence and labelled bisimilarity – in a revised versionof the applied pi calculus. For processes involving public state cells, we can es-sentially keep the definition of observational equivalence, but need to strengthenthe definition of labelled bisimulation in order to show that observational equiva-lence and labelled bisimilarity coincide in this case as well.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Stochastic Reasoning in Hybrid Linear Logic

Ordinary linear implication can represent unconstrained state transition, but stateful systems often operate under temporal and stochastic constraints which impede the use of linear logic as a framework for representing stateful computations. We propose a general modal extension of linear logic where the worlds represent the constraints, and hybrid connectives combine constraint reasoning with ...

متن کامل

Computational Soundness Results for Stateful Applied π Calculus

In recent years, many researches have been done to establish symbolic models of stateful protocols. Two works among them, the SAPIC tool and StatVerif tool, provide a high-level specification language and an automated analysis. Their language, the stateful applied π calculus, is extended from the applied π calculus by defining explicit state constructs. Symbolic abstractions of cryptography use...

متن کامل

Applied pi calculus

The applied pi calculus is a language for modelling security protocols. It is an extension of the pi calculus, a language for studying concurrency and process interaction. This chapter presents the applied pi calculus in a tutorial style. It describes reachability, correspondence, and observational equivalence properties, with examples showing how to model secrecy, authentication, and privacy a...

متن کامل

Proof System for Applied Pi Calculus

A symbolic-style proof system is presented to reason about observational equivalence for applied pi-calculus. The proofs of the soundness and completeness of the system rely on a recently developed theory of symbolic bisimulation for applied pi-calculus. The completeness result of the proof system is restricted to the finite fragment of applied pi-calculus which admits finite partition, and it ...

متن کامل

A Static Analysis of the Applied Pi Calculus

We present in this technical report a non-uniform static analysis for detecting the term-substitution property in systems specified in the language of the applied pi calculus. The analysis implements a denotational framework that has previously introduced analyses for the pi calculus and the spi calculus. The main novelty of this analysis is its ability to deal with systems specified in languag...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014